package com.itheima.List;

import java.util.ArrayList;

public class Arraylist2 {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();

        //添加元素
        boolean result= list.add("hello");
        System.out.println(result);
        System.out.println(list);


        //删除元素:删除一整个元素才返回true. ""内是一个元素
        /*list.add("world");
        boolean result2 = list.remove("hello");
        System.out.println(result2);
        System.out.println(list);*/

        //删除元素法二:删除索引处的元素,返回删除的元素
        /*String str = list.remove(0);
        System.out.println(str);*/

        //修改元素
        /*list.add("world");
        String str2 = list.set(0,"world");
        System.out.println(list);
        System.out.println(str2);*/   //set会把被覆盖的元素进行返回

        //查询元素
        /*list.add(" world");
        String str3 = list.get(0);
        System.out.println(str3);*/

        System.out.println(list.size());

        //遍历
        list.add(" world");
        for (int i = 0; i < list.size(); i++) {
            String str4 = list.get(i);
            System.out.print(str4);
        }
    }
}
